R语言中xlsx加载时出现报错的解决办法 | 您所在的位置:网站首页 › r语言 readxls › R语言中xlsx加载时出现报错的解决办法 |
【运行目标】 导入xlsx文件,运行以下脚本(注意加载要按顺序) install.packages(“rJava”) install.packages(“xlsxjars”) install.packages(“xlsx”) library(rJava) library(xlsxjars) library(xlsx) 【报错提示】 library(xlsx) Error: package or namespace load failed for ‘xlsx’: loadNamespace()里算’rJava’时.onLoad失败了,详细内容: 调用:fun(libname,pkgname) 错误: JAVA_HOME cannot be determined from the registry 【解决方案】 1,上java官网下载windows版本的java软件 https://www.oracle.com/java/technologies/javase-jdk14-downloads.html 因为大家看到帖子的时间不一样,所以大家下载时候看到版本不一样,下载时需要注册oracle账号。 下载好java之后安装 注意: 如果R是64位的,安装的java也必须是64位,且放在C:\Program Files… 相应目录 如果你安装在了C:\Program Files (x86)【此目录是32位软件安装目录】 则系统会继续报错 2,下载好java,并且安装好之后,主要要设置环境变量 在cmd下面输入 set JAVA_HOME=C:\Program Files\Java\jdk-14.0.2 Path=C:\Program Files\Java\jdk-14.0.2\bin 此处=号后面的内容是你安装java的路径 也可以手动设置 一般数字1处是没有的,需要自己手动在以下位置输入 数字2处的操作是点击编辑进入后 最后点击确定,就配置好java的环境变量了 3,最后重新运行 library(rJava) library(xlsxjars) library(xlsx) xlsx包就导入成功啦 欢迎大家dingxiangyuan关注小支医生,一边学医一边学生信 |
CopyRight 2018-2019 实验室设备网 版权所有 |